immediate punishment - Spanish English Dictionary